package com.archetypus.projectschedule.web.projects.bd;

import com.archetypus.projectschedule.common.dto.projects.Project;
import com.archetypus.projectschedule.common.dto.projects.ProjectListHandler;
import com.archetypus.projectschedule.common.exceptions.ProjectSchedulerException;

public interface IProjectBD {
	public ProjectListHandler listProjects() throws ProjectSchedulerException;
	public void createProject(Project project) throws ProjectSchedulerException;
	public void updateProject(Project project) throws ProjectSchedulerException;
	public void deleteProject(Project project) throws ProjectSchedulerException;
	public Project findProject(Project project) throws ProjectSchedulerException;
}
